.layui-icon-input {
    padding-left: 38px;
}

.layui-form-search {
    height: auto;
    margin: 15px 15px;
    padding: 15px;
    border: 1px solid #e6e6e6;
}

.layui-form-label.layui-required:before{
    content: "*";
    color: red;
    position: relative;
}


.block-20-px {
    width: 100%;
    height: 20px;
}


.block-30-px {
    width: 100%;
    height: 30px;
}

.layui-form-main {
    width: 375px;
    margin: 0 auto;
    box-sizing: border-box;

    position: relative;
    left: 0;
    top: 0;
    padding: 110px 0;
    min-height: 100%;
}

.layui-form-main .layui-form-item {
    position: relative;
}

.center {
    text-align: center;
}

.fix-footer{
    position: fixed;
    left: 0;
    bottom: 20px;
    width:100%;
}

.z-index-99{
    z-index: 99;
}